home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / PROGNG_C / CSTUFF.LZH / GETCURS.C < prev    next >
Text File  |  1986-09-23  |  821b  |  47 lines

  1. /* getcursor.c - gets current cursor position */
  2.  
  3. #include "stdio.h"
  4. #include "dos.h"
  5.  
  6. union REGS regs;
  7.  
  8. getcursor(prow, pcol)
  9.    int *prow, *pcol;
  10.      {
  11.        regs.h.ah = 3;
  12.        regs.x.bx = 0;
  13.        int86(0x10, ®s, ®s);
  14.        *prow = regs.h.dh;
  15.        *pcol = regs.h.dl;
  16.      }
  17.  
  18. /* DRIVER TO TEST GETCURSOR FUNCTION */
  19.  
  20. #if defined(DEBUG)
  21.  
  22. main()
  23.      {
  24.        int row, col, x, y;
  25.        char string[80];
  26.        char *input;
  27.  
  28.        cls();
  29.        printf("Enter row: \n");
  30.        scanf("%d", &y);
  31.        printf("Now enter column: \n");
  32.        scanf("%d", &x);
  33.        cpos(y, x);
  34.        getcursor(&row, &col);
  35.        printf("\nThe cursor position was row %d and column %d\n",row, col);
  36.        printf("End of test\n");
  37.  
  38.      }
  39.  
  40. #endif   /* END OF DRIVER */
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.